#ifndef ZESPOLONA_H
#define ZESPOLONA_H
#include <cmath>

class zespolona
{
public:
    double re, im;
    zespolona();
    zespolona(const double re, const double im);
    zespolona(const zespolona& z_1);
    zespolona(const double liczba);

    zespolona operator *(const zespolona &z_1);
    zespolona operator +(const zespolona &z_1);
    zespolona operator -(const zespolona &z_1);
    zespolona&operator =(const zespolona &z_1);
    zespolona&operator =(const double i_1);

    static zespolona z_biegunowych(const double modul, const double kat);
    double do_biegunowych();
    double modul();
};

#endif // ZESPOLONA_H
